[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
MOVZX             Move With Zero-Extend (386)        Flags: O D I T S Z A P C

MOVZX destination, source

           Logic:        destination .  zero extend(source)

     This instruction copies a source operand to a destination operand and
     zero-extends it. This is particularly useful to preserve signs when
     copying from 8-bit register to a 16-bit one, or a 16-bit register to a
     32-bit one.

     MOVZX is only valid in the 386.

  --------------------------------------------------------------------------
   Operands                   Clocks   Transfers  Bytes  Example
   MOVZX register, register   3 (386)   1 or 2      3    MOVZX EAX,CX
   MOVZX register, memory     6 (386)   1 or 2      5    MOVZX EAX,MEMLOC
  --------------------------------------------------------------------------

See Also: MOVSX
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson